Minkowski Sum Construction and other Applications of Arrangements of Geodesic Arcs on the Sphere

نویسنده

  • Efi Fogel
چکیده

We present two exact implementations of efficient output-sensitive algorithms that compute Minkowski sums of two convex polyhedra in R. We do not assume general position. Namely, we handle degenerate input, and produce exact results. We provide a tight bound on the exact maximum complexity of Minkowski sums of polytopes in R in terms of the number of facets of the summand polytopes. The complexity of Minkowski sum structures is directly related to the time consumption of our Minkowski sum constructions, as they are output sensitive. We demonstrate the effectiveness of our Minkowski-sum constructions through simple applications that exploit these operations to detect collision between, and answer proximity queries about, two convex polyhedra in R. The algorithms employ variants of a data structure that represents arrangements embedded on two-dimensional parametric surfaces in R, and they make use of many operations applied to arrangements in these representations. We have developed software components that support the arrangement data-structure variants and the operations applied to them. These software components are generic, as they can be instantiated with any number type. However, our algorithms require only (exact) rational arithmetic. These software components together with exact rational-arithmetic enable a robust, efficient, and elegant implementation of the Minkowski-sum constructions and the related applications. These software components are provided through a package of the Computational Geometry Algorithm Library (Cgal) [5] called Arrangement on surface 2 [WFZH07a]. The code of Cgal in general, the Arrangement on surface 2 package in particular, and all the rest of the code developed as part of this thesis adhere to the Generic Programming paradigm and follow the Exact Geometric Computation paradigm. We also present exact implementations of other applications that exploit arrangements of arcs of great circles, also known as geodesic arcs, embedded on the sphere. For example, we implemented robust polyhedra central-projection and Boolean set-operations applied to point sets embedded on the sphere bounded by geodesic arcs. We use them as basic blocks in an exact implementation of an efficient algorithm that partitions an assembly of polyhedra in R with two hands using infinite translations. This application makes extensive use of Minkowski-sum constructions and other operations on arrangements of geodesic arcs embedded on the sphere. It distinctly shows the importance of exact computation, as imprecise computation might result with dismissal of valid partitioning-motions. We have produced three movies that explain some of the concepts portrayed in this thesis [20]. The first movie [FFHL02] explains what Minkowski sums are and demonstrates how they are used in various applications. The second movie [FH05] demonstrates the first method we have developed to construct Minkowski-sums of convex polyhedra. The third movie [FSH08b] illustrates exact construction and maintenance of arrangements induced by geodesic arcs and applications that exploit such arrangements. Additional information is available at the following web sites: http://acg.cs.tau.ac.il/projects/internal-projects/gaussian-map-cubical Throughout the thesis a number in brackets (e.g., [20]) refers to the link list starting on page 118, and an alphanumeric string in brackets (e.g., [FFHL02]) is a standard bibliographic reference.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exact Implementation of Arrangements of Geodesic Arcs on the Sphere with Applications

Recently, the Arrangement 2 package of Cgal, the Computational Geometry Algorithms Library, has been greatly extended to support arrangements of curves embedded on two-dimensional parametric surfaces. The general framework for sweeping a set of curves embedded on a two-dimensional parametric surface was introduced in [3]. In this paper we concentrate on the specific algorithms and implementatio...

متن کامل

Algorithms for Complex Shapes with Certified Numerics and Topology Arrangements of Geodesic Arcs on the Sphere

In this report we concentrate on exact construction and maintenance of arrangements induced by arcs of great circles embedded on the sphere, also known as geodesic arcs, and exact computation of Voronoi diagrams on the sphere, the bisectors of which are geodesic arcs. This class of Voronoi diagrams includes the subclass of Voronoi diagrams of points and its generalization, power diagrams, also ...

متن کامل

Arrangements on Parametric Surfaces II: Concretizations and Applications

We describe the algorithms and implementation details involved in the concretizations of a generic framework that enables exact construction, maintenance, and manipulation of arrangements embedded on certain two-dimensional orientable parametric surfaces in three-dimensional space. The fundamentals of the framework are described in a companion paper. Our work covers arrangements embedded on ell...

متن کامل

Two-geodesic transitive graphs of prime power order

In a non-complete graph $Gamma$, a vertex triple $(u,v,w)$ with $v$ adjacent to both $u$ and $w$ is called a $2$-geodesic if $uneq w$ and $u,w$ are not adjacent. The graph $Gamma$ is said to be   $2$-geodesic transitive if its automorphism group is transitive on arcs, and also on 2-geodesics. We first produce a reduction theorem for the family of $2$-geodesic transitive graphs of prime power or...

متن کامل

Exact and Efficient Construction of Minkowski Sums of Convex Polyhedra with Applications

We present an exact implementation of an efficient algorithm that computes Minkowski sums of convex polyhedra in R. Our implementation is complete in the sense that it does not assume general position. Namely, it can handle degenerate input, and it produces exact results. We also present applications of the Minkowski-sum computation to answer collision and proximity queries about the relative p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/0906.3240  شماره 

صفحات  -

تاریخ انتشار 2009